package com.czy.owner.entity;

import java.io.Serializable;
import java.util.List;

/**
 * Created by wangyang on 2016/7/12 0012.
 */
public class StoreDetailInfoModel implements Serializable {


    /**
     * resList : []
     * storeInfo : {"superStoreId":0,"serviceNumber":"0551-12345678","userAgreement":"未设置","smsSuffix":"","description":"未设置店铺描述","delFlag":"false","gprsX":117.24486,"storeStatus":"normal","gprsY":31.82864,"wifiPass":"未设置","storeLocation":"未设置","serviceStopTime":"23:30","balance":0,"serviceStartTime":"08:29","wifiName":"未设置","serviceStatus":"normal","auditNote":"无","storeName":"wy","share":"true","smsCount":100,"storeId":449,"userId":1030,"auditUserId":1,"createTime":1489479036643,"auditTime":1489479065697,"stroeLogo":"http://res.daishucgj.cn/res/download/6480","auditStatus":"通过","carWashStatus":"idle"}
     * banners : [{"picUrl":"http://dev.daishucgj.com/res/download/9310","bannerType":"store","bannerId":356,"contactId":"320","description":"关联卡","contactType":"card","sort":999,"storeId":449,"enableStatus":"true"},{"picUrl":"http://dev.daishucgj.com/res/download/9395","bannerType":"store","bannerId":374,"contactId":"551","description":"套餐啊啊啊啊","contactType":"package","sort":999,"storeId":449,"enableStatus":"true"},{"picUrl":"http://dev.daishucgj.com/res/download/9403","bannerType":"store","bannerId":376,"contactId":"353","description":"次卡测试1111","contactType":"card","sort":999,"storeId":449,"enableStatus":"true"}]
     */

    private StoreInfoBean storeInfo;
    private List<ResListBean> resList;
    private List<BannersBean> banners;

    public StoreInfoBean getStoreInfo() {
        return storeInfo;
    }

    public void setStoreInfo(StoreInfoBean storeInfo) {
        this.storeInfo = storeInfo;
    }

    public List<ResListBean> getResList() {
        return resList;
    }

    public void setResList(List<ResListBean> resList) {
        this.resList = resList;
    }

    public List<BannersBean> getBanners() {
        return banners;
    }

    public void setBanners(List<BannersBean> banners) {
        this.banners = banners;
    }

    public static class StoreInfoBean {
        /**
         * superStoreId : 0
         * serviceNumber : 0551-12345678
         * userAgreement : 未设置
         * smsSuffix :
         * description : 未设置店铺描述
         * delFlag : false
         * gprsX : 117.24486
         * storeStatus : normal
         * gprsY : 31.82864
         * wifiPass : 未设置
         * storeLocation : 未设置
         * serviceStopTime : 23:30
         * balance : 0
         * serviceStartTime : 08:29
         * wifiName : 未设置
         * serviceStatus : normal
         * auditNote : 无
         * storeName : wy
         * share : true
         * smsCount : 100
         * storeId : 449
         * userId : 1030
         * auditUserId : 1
         * createTime : 1489479036643
         * auditTime : 1489479065697
         * stroeLogo : http://res.daishucgj.cn/res/download/6480
         * auditStatus : 通过
         * carWashStatus : idle
         */

        private int superStoreId;
        private String serviceNumber;
        private String userAgreement;
        private String smsSuffix;
        private String description;
        private String delFlag;
        private double gprsX;
        private String storeStatus;
        private double gprsY;
        private String wifiPass;
        private String storeLocation;
        private String serviceStopTime;
        private double balance;
        private String serviceStartTime;
        private String wifiName;
        private String serviceStatus;
        private String auditNote;
        private String storeName;
        private String share;
        private int smsCount;
        private int storeId;
        private int userId;
        private int auditUserId;
        private long createTime;
        private long auditTime;
        private String stroeLogo;
        private String auditStatus;
        private String carWashStatus;

        public int getSuperStoreId() {
            return superStoreId;
        }

        public void setSuperStoreId(int superStoreId) {
            this.superStoreId = superStoreId;
        }

        public String getServiceNumber() {
            return serviceNumber;
        }

        public void setServiceNumber(String serviceNumber) {
            this.serviceNumber = serviceNumber;
        }

        public String getUserAgreement() {
            return userAgreement;
        }

        public void setUserAgreement(String userAgreement) {
            this.userAgreement = userAgreement;
        }

        public String getSmsSuffix() {
            return smsSuffix;
        }

        public void setSmsSuffix(String smsSuffix) {
            this.smsSuffix = smsSuffix;
        }

        public String getDescription() {
            return description;
        }

        public void setDescription(String description) {
            this.description = description;
        }

        public String getDelFlag() {
            return delFlag;
        }

        public void setDelFlag(String delFlag) {
            this.delFlag = delFlag;
        }

        public double getGprsX() {
            return gprsX;
        }

        public void setGprsX(double gprsX) {
            this.gprsX = gprsX;
        }

        public String getStoreStatus() {
            return storeStatus;
        }

        public void setStoreStatus(String storeStatus) {
            this.storeStatus = storeStatus;
        }

        public double getGprsY() {
            return gprsY;
        }

        public void setGprsY(double gprsY) {
            this.gprsY = gprsY;
        }

        public String getWifiPass() {
            return wifiPass;
        }

        public void setWifiPass(String wifiPass) {
            this.wifiPass = wifiPass;
        }

        public String getStoreLocation() {
            return storeLocation;
        }

        public void setStoreLocation(String storeLocation) {
            this.storeLocation = storeLocation;
        }

        public String getServiceStopTime() {
            return serviceStopTime;
        }

        public void setServiceStopTime(String serviceStopTime) {
            this.serviceStopTime = serviceStopTime;
        }

        public double getBalance() {
            return balance;
        }

        public void setBalance(double balance) {
            this.balance = balance;
        }

        public String getServiceStartTime() {
            return serviceStartTime;
        }

        public void setServiceStartTime(String serviceStartTime) {
            this.serviceStartTime = serviceStartTime;
        }

        public String getWifiName() {
            return wifiName;
        }

        public void setWifiName(String wifiName) {
            this.wifiName = wifiName;
        }

        public String getServiceStatus() {
            return serviceStatus;
        }

        public void setServiceStatus(String serviceStatus) {
            this.serviceStatus = serviceStatus;
        }

        public String getAuditNote() {
            return auditNote;
        }

        public void setAuditNote(String auditNote) {
            this.auditNote = auditNote;
        }

        public String getStoreName() {
            return storeName;
        }

        public void setStoreName(String storeName) {
            this.storeName = storeName;
        }

        public String getShare() {
            return share;
        }

        public void setShare(String share) {
            this.share = share;
        }

        public int getSmsCount() {
            return smsCount;
        }

        public void setSmsCount(int smsCount) {
            this.smsCount = smsCount;
        }

        public int getStoreId() {
            return storeId;
        }

        public void setStoreId(int storeId) {
            this.storeId = storeId;
        }

        public int getUserId() {
            return userId;
        }

        public void setUserId(int userId) {
            this.userId = userId;
        }

        public int getAuditUserId() {
            return auditUserId;
        }

        public void setAuditUserId(int auditUserId) {
            this.auditUserId = auditUserId;
        }

        public long getCreateTime() {
            return createTime;
        }

        public void setCreateTime(long createTime) {
            this.createTime = createTime;
        }

        public long getAuditTime() {
            return auditTime;
        }

        public void setAuditTime(long auditTime) {
            this.auditTime = auditTime;
        }

        public String getStroeLogo() {
            return stroeLogo;
        }

        public void setStroeLogo(String stroeLogo) {
            this.stroeLogo = stroeLogo;
        }

        public String getAuditStatus() {
            return auditStatus;
        }

        public void setAuditStatus(String auditStatus) {
            this.auditStatus = auditStatus;
        }

        public String getCarWashStatus() {
            return carWashStatus;
        }

        public void setCarWashStatus(String carWashStatus) {
            this.carWashStatus = carWashStatus;
        }
    }

    public static class ResListBean implements Serializable {
        //        "resUrl":"http://118.178.188.69:80/res/download/10227-src",
//                "resType":"pic",
//                "sort":"999",
//                "storeId":442,
//                "storeResId":1101,
//                "thumbnailUrl":"http://118.178.188.69:80/res/download/10227"
        private String resUrl;
        private String resType;
        private int sort;
        private int storeId;
        private int storeResId;
        private String thumbnailUrl;

        public String getResUrl() {
            return resUrl;
        }

        public void setResUrl(String resUrl) {
            this.resUrl = resUrl;
        }

        public String getResType() {
            return resType;
        }

        public void setResType(String resType) {
            this.resType = resType;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public int getStoreId() {
            return storeId;
        }

        public void setStoreId(int storeId) {
            this.storeId = storeId;
        }

        public int getStoreResId() {
            return storeResId;
        }

        public void setStoreResId(int storeResId) {
            this.storeResId = storeResId;
        }

        public String getThumbnailUrl() {
            return thumbnailUrl;
        }

        public void setThumbnailUrl(String thumbnailUrl) {
            this.thumbnailUrl = thumbnailUrl;
        }
    }

    public static class BannersBean implements Serializable {
        /**
         * picUrl : http://dev.daishucgj.com/res/download/9310
         * bannerType : store
         * bannerId : 356
         * contactId : 320
         * description : 关联卡
         * contactType : card
         * sort : 999
         * storeId : 449
         * enableStatus : true
         */

        private String picUrl;
        private String bannerType;
        private int bannerId;
        private String contactId;
        private String description;
        private String contactType;
        private int sort;
        private int storeId;
        private String enableStatus;

        public String getPicUrl() {
            return picUrl;
        }

        public void setPicUrl(String picUrl) {
            this.picUrl = picUrl;
        }

        public String getBannerType() {
            return bannerType;
        }

        public void setBannerType(String bannerType) {
            this.bannerType = bannerType;
        }

        public int getBannerId() {
            return bannerId;
        }

        public void setBannerId(int bannerId) {
            this.bannerId = bannerId;
        }

        public String getContactId() {
            return contactId;
        }

        public void setContactId(String contactId) {
            this.contactId = contactId;
        }

        public String getDescription() {
            return description;
        }

        public void setDescription(String description) {
            this.description = description;
        }

        public String getContactType() {
            return contactType;
        }

        public void setContactType(String contactType) {
            this.contactType = contactType;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public int getStoreId() {
            return storeId;
        }

        public void setStoreId(int storeId) {
            this.storeId = storeId;
        }

        public String getEnableStatus() {
            return enableStatus;
        }

        public void setEnableStatus(String enableStatus) {
            this.enableStatus = enableStatus;
        }
    }
}
